package hczc.longcai.com.hccrowdfunding.home.second_invest.beans;

import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailComment;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailHead;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailInfo;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailIntiator;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailMoney;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailProgress;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailReturn;
import hczc.longcai.com.hccrowdfunding.home.second_invest.beans.details_items.DetailTarget;

/**
 * 项目详情实体类
 * Created by Administrator on 2016/1/14.
 */
public class ProjectDetail {

    /**
     * 子控件类型
     */
    private int type;
    /**
     * 详情标题
     */
    private String title;
    /**
     * 目前项目的状态
     */
    private DetailHead head;
    /**
     * 目标金额和已筹金额
     */
    private DetailMoney money;
    /**
     * 项目的信息
     */
    private DetailInfo info;
    /**
     * 项目发起人信息
     */
    private DetailIntiator intiator;
    /**
     * 目标
     */
    private DetailTarget target;
    /**
     * 项目的功能
     */
    private String function;
    /**
     * 项目的进展
     */
    private DetailProgress progress;
    /**
     * 项目的评论
     */
    private DetailComment comment;
    /**
     * 选择回报
     */
    private DetailReturn aReturn;

    public ProjectDetail() {
    }

    public ProjectDetail(int type, String title, DetailHead head, DetailMoney money, DetailInfo info, DetailIntiator intiator, DetailTarget target, String function, DetailProgress progress, DetailComment comment, DetailReturn aReturn) {
        this.type = type;
        this.title = title;
        this.head = head;
        this.money = money;
        this.info = info;
        this.intiator = intiator;
        this.target = target;
        this.function = function;
        this.progress = progress;
        this.comment = comment;
        this.aReturn = aReturn;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public DetailHead getHead() {
        return head;
    }

    public void setHead(DetailHead head) {
        this.head = head;
    }

    public DetailMoney getMoney() {
        return money;
    }

    public void setMoney(DetailMoney money) {
        this.money = money;
    }

    public DetailInfo getInfo() {
        return info;
    }

    public void setInfo(DetailInfo info) {
        this.info = info;
    }

    public DetailIntiator getIntiator() {
        return intiator;
    }

    public void setIntiator(DetailIntiator intiator) {
        this.intiator = intiator;
    }

    public DetailTarget getTarget() {
        return target;
    }

    public void setTarget(DetailTarget target) {
        this.target = target;
    }

    public String getFunction() {
        return function;
    }

    public void setFunction(String function) {
        this.function = function;
    }

    public DetailProgress getProgress() {
        return progress;
    }

    public void setProgress(DetailProgress progress) {
        this.progress = progress;
    }

    public DetailComment getComment() {
        return comment;
    }

    public void setComment(DetailComment comment) {
        this.comment = comment;
    }

    public DetailReturn getaReturn() {
        return aReturn;
    }

    public void setaReturn(DetailReturn aReturn) {
        this.aReturn = aReturn;
    }
}
